Ascenso de Visual Basic. Durante la década de 1990, muchos programas de Windows, incluidas algunas utilidades gratuitas de shareware y herramientas comerciales, se desarrollaron utilizando Visual Basic. Si bien los programadores disfrutaron de su facilidad de uso, algunos se quejaron de que la combinación de lógica de interfaz y código de negocio hacía difícil detectar dónde se implementaban realmente las funciones en un programa, lo que hacía que el código de VB fuera difícil de mantener. Su soporte para la programación orientada a objetos, que era bastante popular en ese momento, también era limitado.
El ascenso de VB.Net
Visual Basic 6 fue reemplazado efectivamente por un nuevo lenguaje de programación llamado VB.NET. Está diseñado para integrarse con el sistema de programación .NET de Microsoft, al igual que sus predecesores integrados con COM y Jet. También se ha agregado más soporte para la programación orientada a objetos que el que tenían sus predecesores. De ahí la importancia que tomes un curso de Visual Basic.
Si bien el idioma tiene sus seguidores, se usa con menos frecuencia que otros lenguajes .NET, especialmente C#, y Microsoft ha dicho que es posible que no ofrezca todas las funciones de C# a VB.NET.
Sin embargo, el legado de Visual Basic también podría decirse que vive en la función de Windows Forms en Visual Studio, el entorno de desarrollo de Microsoft. Permite la creación de formularios al estilo arrastrar y soltar que funciona con C#, VB.NET y otros lenguajes .NET. Y es aquí donde cobra importancia que veas un curso de C#.
Visual Basic para Aplicaciones
Una variante de Visual Basic todavía se usa para automatizar y realizar tareas de secuencias de comandos dentro de la suite de Microsoft Office, incluso en Microsoft Word y Microsoft Excel. Llamado Visual Basic para aplicaciones, o simplemente VBA, el lenguaje es ampliamente compatible con el Visual Basic 6 tradicional.
Adicionalmente Windows ha diseñado otras formas de usar sus sistemas. Y uno de ellos es MySQL para las bases de datos de SQL. Sería ideal que curses un curso de MySQL.